An Interrogative Approach to Novice Programming
نویسنده
چکیده
Domain specific programming languages tend to be rigid in capability and dependent on either a graphical interface or a scripting language. We present a question-oriented approach that requires no prior knowledge of programming and can be easily adapted to a wide range of domains. Interrogative programming works by "parsing" the user's intent using the responses to a series of closedended questions. Questions are guided by a context free grammar specified in an external file. We discuss the benefits, capabilities and limitations of interrogative programming along with the results of recent usability studies with our prototype.
منابع مشابه
An inquisitive approach to occasion-sensitivity
The following paper presents a uniform account of occasion-sensitivity for a range of declarative and interrogative sentences using inquisitive semantics as the main semantic framework. I propose an extension to the basic inquisitive framework that takes into account the goal-sensitivity of interpretation. The main idea is that among the possible interpretations that a sentence may have, only t...
متن کاملCultural Differences Encountered by a Novice Chinese Immersion Teacher in an American Kindergarten Immersion Classroom
The research objective of this study was to explore the cultural differences and challenges encountered by the Chinese Immersion Teacher (CIT) and how the CIT deal with the cultural differences in the immersion classroom. A qualitative case study approach was chosen for this research. The participant was a novice kindergarten immersion teacher who was born and educated in a Chinese-speaking cou...
متن کاملCultural Differences Encountered by a Novice Chinese Immersion Teacher in an American Kindergarten Immersion Classroom
The research objective of this study was to explore the cultural differences and challenges encountered by the Chinese Immersion Teacher (CIT) and how the CIT deal with the cultural differences in the immersion classroom. A qualitative case study approach was chosen for this research. The participant was a novice kindergarten immersion teacher who was born and educated in a Chinese-speaking cou...
متن کاملPresentation and Solving Non-Linear Quad-Level Programming Problem Utilizing a Heuristic Approach Based on Taylor Theorem
The multi-level programming problems are attractive for many researchers because of their application in several areas such as economic, traffic, finance, management, transportation, information technology, engineering and so on. It has been proven that even the general bi-level programming problem is an NP-hard problem, so the multi-level problems are practical and complicated problems therefo...
متن کاملSemi-Automatic Assessment Approach to Programming Code for Novice Students
Programming languages have been an integral element of the taught skills of many technical subjects in Higher Education for the last half century. Moreover, secondary school students have also recently started learning programming languages. This increase in the number of students learning programming languages makes the efficient and effective assessment of student work more important. This re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002